/**
 * 验证手机号
 * @param value
 * @returns {boolean}
 */
export function isPhone(value) {
  let reg = new RegExp('^1[3|4|5|6|7|8][0-9]{9}$')
  return reg.test(value)
}

/**
 * 验证数字或者字母
 * @param value
 * @returns {boolean}
 */
export function isNumLetter(value) {
  let reg = /^[A-Za-z0-9]+$/
  return reg.test(value)
}

/**
 * 验证数字或者英文符号
 * @param value
 * @returns {boolean}
 */
export function isNumLetterChar(value) {
  // eslint-disable-next-line no-useless-escape
  let reg = /^[a-z_A-Z0-9-\.!@#\$%\\\^&\*\)\(\+=\{\}\[\]\/",'<>~\·`\?:;|]+$/
  return reg.test(value)
}

/**
 * 限制为中文
 * @param val
 * @returns {boolean}
 */
export function isChinese(val) {
  let reg = new RegExp(`^[\u4e00-\u9fa5]+$`)
  return reg.test(val)
}
